/*    */ package com.zimbra.cs.mailclient.pop3;
/*    */ 
/*    */ import com.zimbra.common.util.ZimbraLog;
/*    */ import com.zimbra.cs.mailclient.MailConfig;
/*    */ import com.zimbra.cs.mailclient.MailConfig.Security;
/*    */ import com.zimbra.cs.mailclient.util.Config;
/*    */ import java.io.File;
/*    */ import java.io.IOException;
/*    */ import java.util.Properties;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public class Pop3Config
/*    */   extends MailConfig
/*    */ {
/*    */   public static final String PROTOCOL = "pop3";
/*    */   public static final int DEFAULT_PORT = 110;
/*    */   public static final int DEFAULT_SSL_PORT = 995;
/*    */   
/*    */   public static Pop3Config load(File file)
/*    */     throws IOException
/*    */   {
/* 48 */     Properties props = Config.loadProperties(file);
/* 49 */     Pop3Config config = new Pop3Config();
/* 50 */     config.applyProperties(props);
/* 51 */     return config;
/*    */   }
/*    */   
/*    */ 
/*    */ 
/*    */   public Pop3Config()
/*    */   {
/* 58 */     super(ZimbraLog.pop_client);
/*    */   }
/*    */   
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   public Pop3Config(String host)
/*    */   {
/* 67 */     super(ZimbraLog.pop_client, host);
/* 68 */     setLogger(ZimbraLog.pop_client);
/*    */   }
/*    */   
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   public String getProtocol()
/*    */   {
/* 78 */     return "pop3";
/*    */   }
/*    */   
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   public int getPort()
/*    */   {
/* 90 */     int port = super.getPort();
/* 91 */     if (port != -1) return port;
/* 92 */     return getSecurity() == MailConfig.Security.SSL ? 995 : 110;
/*    */   }
/*    */ }


/* Location:              /home/mint/zimbrastore.jar!/com/zimbra/cs/mailclient/pop3/Pop3Config.class
 * Java compiler version: 7 (51.0)
 * JD-Core Version:       0.7.1
 */